Part Number Hot Search : 
110RKI80 FAN8001 D78F9418 TC0207A C20DT 34830A SOZA163 CTS02M
Product Description
Full Text Search
 

To Download AD9849AKST Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 a
FEATURES AD9848: 10-Bit, 20 MHz Version AD9849: 12-Bit, 30 MHz Version Correlated Double Sampler (CDS) -2 dB to +10 dB Pixel Gain Amplifier (PxGA(R)) 2 dB to 36 dB 10-Bit Variable Gain Amplifier (VGA) 10-Bit 20 MHz A/D Converter (AD9848) 12-Bit 30 MHz A/D Converter (AD9849) Black Level Clamp with Variable Level Control Complete On-Chip Timing Driver Precision TimingTM Core with 1 ns Resolution @ 20 MSPS On-Chip 3 V Horizontal and RG Drivers (AD9848) On-Chip 5 V Horizontal and RG Drivers (AD9849) 48-Lead LQFP Package APPLICATIONS Digital Still Cameras
CCD Signal Processors with Integrated Timing Driver AD9848/AD9849
PRODUCT DESCRIPTION
The AD9848 and AD9849 are highly integrated CCD signal processors for digital still camera applications. Both include a complete analog front end with A/D conversion, combined with a programmable timing driver. The Precision Timing core allows adjustment of high speed clocks with approximately 1 ns resolution. The AD9848 is specified at pixel rates of 20 MHz, and the AD9849 is specified at 30 MHz. The analog front end includes black level clamping, CDS, PxGA, VGA, and a 10-bit or 12-bit A/D converter. The timing driver provides the high speed CCD clock drivers for RG and H1-H4. Operation is programmed using a 3-wire serial interface. Packaged in a space saving 48-lead LQFP, the AD9848 and AD9849 are specified over an operating temperature range of -20C to +85C.
FUNCTIONAL BLOCK DIAGRAM
VRT VRB
4 6dB CCDIN CDS PxGA
2dB TO 36dB VGA
VREF 10 OR 12 ADC DOUT
CLAMP INTERNAL CLOCKS
CLAMP
CLPOB CLPDM
RG H1-H4 4
HORIZONTAL DRIVERS
PRECISION TIMING CORE
PBLK CLI
AD9848/AD9849
SYNC GENERATOR
INTERNAL REGISTERS
HD
VD
SL
SCK
SDATA
PxGA is a registered trademark and Precision Timing is a trademark of Analog Devices, Inc.
REV. A
Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781/329-4700 www.analog.com Fax: 781/326-8703 (c) 2003 Analog Devices, Inc.
AD9848/AD9849-SPECIFICATIONS
GENERAL SPECIFICATIONS
Parameter TEMPERATURE RANGE Operating Storage MAXIMUM CLOCK RATE AD9848 AD9849 POWER SUPPLY VOLTAGE, AD9848 Analog (AVDD1, 2, 3) Digital1 (DVDD1) H1-H4 Digital2 (DVDD2) RG Digital3 (DVDD3) D0-D11 Digital4 (DVDD4) All Other Digital POWER SUPPLY VOLTAGE, AD9849 Analog (AVDD1, 2, 3) Digital1 (DVDD1) H1-H4 Digital2 (DVDD2) RG Digital3 (DVDD3) D0-D11 Digital4 (DVDD4) All Other Digital POWER DISSIPATION, AD9848 20 MHz, DVDD1, 2 = 3 V, 100 pF H Loading Total Shutdown Mode POWER DISSIPATION, AD9849 30 MHz, DVDD1, 2 = 5 V, 100 pF H Loading Total Shutdown Mode
Specifications subject to change without notice.
Min -20 -65 20 30 2.7 2.7 2.7
Typ
Max +85 +150
Unit C C MHz MHz
3.6 3.6 3.6 3.0 3.0
V V V V V V V V V V mW mW mW mW
2.7 3.0 3.0 3.0 3.0 220 1 450 1
3.6 5.5 5.5
-2-
REV. A
AD9848/AD9849 DIGITAL SPECIFICATIONS
Parameter LOGIC INPUTS High Level Input Voltage Low Level Input Voltage High Level Input Current Low Level Input Current Input Capacitance LOGIC OUTPUTS High Level Output Voltage, IOH = 2 mA Low Level Output Voltage, IOL = 2 mA CLI INPUT High Level Input Voltage (AVDD1, 2 + 0.5 V) Low Level Input Voltage RG AND H-DRIVER OUTPUTS, AD9848 High Level Output Voltage (DVDD1, 2 - 0.5 V) Low Level Output Voltage Maximum Output Current (Programmable) Maximum Load Capacitance RG AND H-DRIVER OUTPUTS, AD9849 High Level Output Voltage (DVDD1, 2 - 0.5 V) Low Level Output Voltage Maximum Output Current (Programmable) Maximum Load Capacitance
Specifications subject to change without notice.
(TMIN to TMAX, AVDD1 = DVDD3, DVDD4 = 2.7 V, DVDD1, DVDD2 = 2.7 V (AD9848), DVDD1, DVDD2 = 5.25 V (AD9849), CL = 20 pF, unless otherwise noted.)
Symbol VIH VIL IIH IIL CIN VOH VOL Min 2.1 0.6 10 10 10 2.2 0.5 Typ Max Unit V V A A pF V V
VIH-CLI VIL-CLI
1.85 0.85
V V
VOH VOL
2.2 0.5 24 100
V V mA pF
VOH VOL
4.75 0.5 24 100
V V mA pF
REV. A
-3-
AD9848/AD9849 AD9848-ANALOG SPECIFICATIONS
Parameter CDS Gain Allowable CCD Reset Transient* Max Input Range Before Saturation* Max CCD Black Pixel Amplitude* PIXEL GAIN AMPLIFIER (PxGA) Max Input Range Max Output Range Gain Control Resolution Gain Monotonicity Gain Range Min Gain (32) Med Gain (0) Max Gain (31) VARIABLE GAIN AMPLIFIER (VGA) Max Input Range Max Output Range Gain Control Resolution Gain Monotonicity Gain Range Low Gain (91) Max Gain (1023) BLACK LEVEL CLAMP Clamp Level Resolution Clamp Level Min Clamp Level (0) Max Clamp Level (255) A/D CONVERTER Resolution Differential Nonlinearity (DNL) No Missing Codes Full-Scale Input Voltage VOLTAGE REFERENCE Reference Top Voltage (VRT) Reference Bottom Voltage (VRB) SYSTEM PERFORMANCE VGA Gain Accuracy Low Gain (91) 5 Max Gain (1023) 38 Peak Nonlinearity, 500 mV Input Signal Total Output Noise Power Supply Rejection (PSR)
*Input signal characteristics defined as follows:
(TMIN to TMAX, AVDD = DVDD = 3.0 V, fCLI = 20 MHz, unless otherwise noted.)
Max Unit dB mV V p-p mV V p-p V p-p Steps Notes
Min
Typ 0 500
See Input Waveform in Note
1.0 150 1.0 1.6 64 Guaranteed -2 4 10 1.6 2.0 1024 Guaranteed 2 36 256 0 63.75 10 0.4 1.0 Guaranteed 2.0 2.0 1.0
dB dB dB V p-p V p-p Steps
Medium Gain (4 dB) Is Default Setting
dB dB Steps Measured at ADC Output LSB LSB Bits LSB V V V Specifications Include Entire Signal Chain Gain Includes 4 dB Default PxGA Gain
6 39.5 0.2 0.2 40
7 41
dB dB % 12 dB Gain Applied LSB rms AC Grounded Input, 6 dB Gain Applied dB Measured with Step Change on Supply
500mV TYP RESET TRANSIENT 150mV MAX OPTICAL BLACK PIXEL
1V MAX INPUT SIGNAL RANGE
Specifications subject to change without notice.
-4-
REV. A
AD9848/AD9849 AD9849-ANALOG SPECIFICATIONS
Parameter CDS Gain Allowable CCD Reset Transient* Max Input Range Before Saturation* Max CCD Black Pixel Amplitude* PIXEL GAIN AMPLIFIER (PxGA) Max Input Range Max Output Range Gain Control Resolution Gain Monotonicity Gain Range Min Gain (32) Med Gain (0) Max Gain (31) VARIABLE GAIN AMPLIFIER (VGA) Max Input Range Max Output Range Gain Control Resolution Gain Monotonicity Gain Range Low Gain (91) Max Gain (1023) BLACK LEVEL CLAMP Clamp Level Resolution Clamp Level Min Clamp Level (0) Max Clamp Level (255) A/D CONVERTER Resolution Differential Nonlinearity (DNL) No Missing Codes Full-Scale Input Voltage VOLTAGE REFERENCE Reference Top Voltage (VRT) Reference Bottom Voltage (VRB) SYSTEM PERFORMANCE Gain Accuracy Low Gain (91) 5 Max Gain (1023) 38 Peak Nonlinearity, 500 mV Input Signal Total Output Noise Power Supply Rejection (PSR)
*Input signal characteristics defined as follows:
(TMIN to TMAX, AVDD = DVDD = 3.0 V, fCLI = 30 MHz, unless otherwise noted.)
Max Unit dB mV V p-p mV V p-p V p-p Steps Notes
Min
Typ 0 500
See Input Waveform in Note
1.0 150 1.0 1.6 64 Guaranteed -2 4 10 1.6 2.0 1024 Guaranteed 2 36 256 0 255 12 0.5 1.0 Guaranteed 2.0 2.0 1.0
dB dB dB V p-p V p-p Steps
Medium Gain (4 dB) Is Default Setting
dB dB Steps Measured at ADC Output LSB LSB Bits LSB V V V Specifications Include Entire Signal Chain Gain Includes 4 dB Default PxGA Gain
6 39.5 0.2 0.6 40
7 41
dB dB % 12 dB Gain Applied LSB rms AC Grounded Input, 6 dB Gain Applied dB Measured with Step Change on Supply
500mV TYP RESET TRANSIENT 150mV MAX OPTICAL BLACK PIXEL
1V MAX INPUT SIGNAL RANGE
Specifications subject to change without notice.
REV. A
-5-
AD9848/AD9849 TIMING SPECIFICATIONS
Parameter MASTER CLOCK (CLI), AD9848 CLI Clock Period CLI High/Low Pulsewidth Delay From CLI to Internal Pixel Period Position MASTER CLOCK (CLI), AD9849 CLI Clock Period CLI High/Low Pulsewidth EXTERNAL MODE CLAMPING CLPDM Pulsewidth CLPOB Pulsewidth* SAMPLE CLOCKS SHP Rising Edge to SHD Rising Edge (AD9848) SHP Rising Edge to SHD Rising Edge (AD9849) DATA OUTPUTS Output Delay from Programmed Edge Pipeline Delay SERIAL INTERFACE Maximum SCK Frequency SL to SCK Setup Time SCK to SL Hold Time SDATA Valid to SCK Rising Edge Setup SCK Falling Edge to SDATA Valid Hold SCK Falling Edge to SDATA Valid Read
Specifications subject to change without notice.
(CL = 20 pF, fCLI = 20 MHz (AD9848) or 30 MHz (AD9849), Serial Timing in Figures 3a and 3b, unless otherwise noted.)
Symbol tCLI tADC tCLIDLY tCONV tADC tCDM tCOB tS1 tS1 tOD Min 50 25 6 33.33 16.67 4 2 20 13 6 9 10 10 10 10 10 10 10 20 Typ Max Unit ns ns ns ns ns Pixels Pixels ns ns ns Cycles MHz ns ns ns ns ns
fSCLK tLS tLH tDS tDH tDV
*Maximum CLPOB pulsewidth is for functional operation only. Wider typical pulses are recommended to achieve low noise clamp reference.
-6-
REV. A
AD9848/AD9849
ABSOLUTE MAXIMUM RATINGS
Parameter AVDD1, 2, 3 DVDD1, DVDD2 (AD9848) DVDD1, DVDD2 (AD9849) DVDD3, 4 Digital Outputs CLPOB, CLPDM, BLK CLI SCK, SL, SDATA VRT, VRB BYP1-3, CCDIN Junction Temperature Lead Temperature (10 sec)
With Respect To AVSS DVSS DVSS DVSS DVSS3 DVSS4 AVSS DVSS4 AVSS AVSS
Min -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3
Max +3.9 +3.9 +5.5 +3.9 DVDD3 + 0.3 DVDD4 + 0.3 AVDD + 0.3 DVDD4 + 0.3 AVDD + 0.3 AVDD + 0.3 150 300
Unit V V V V V V V V V V C C
THERMAL CHARACTERISTICS Thermal Resistance
ORDERING GUIDE
48-Lead LQFP Package JA = 92C
Model AD9848AKST AD9849AKST
Temperature Range -20C to +85C -20C to +85C
Package Description Thin Plastic Quad Flatpack (LQFP) Thin Plastic Quad Flatpack (LQFP)
Package Option ST-48 ST-48
CAUTION ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily accumulate on the human body and test equipment and can discharge without detection. Although the AD9848/AD9849 features proprietary ESD protection circuitry, permanent damage may occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality.
WARNING!
ESD SENSITIVE DEVICE
REV. A
-7-
AD9848/AD9849
PIN CONFIGURATION
D0 (LSB) CLPDM
CLPDM CLPOB DVDD4 DVSS4 HBLK PBLK
CLPOB
DVDD4
DVSS4
HBLK
PBLK
SCK
SCK
SDI
NC
NC
HD
VD
48 47 46 45 44 43 42 41 40 39 38 37
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
(LSB) D0 1 D1 2 D2 3 D3 4 D4 5 DVSS3 6 DVDD3 7 D5 8 D6 9 D7 10 D8 11 (MSB) D9 12 NC = NO CONNECT
PIN 1 IDENTIFIER
SL REFT REFB CMLEVEL AVSS3 AVDD3
D2 1 D3 2 D4 3 D5 4 D6 5 DVSS3 6 DVDD3 7 D7 8 D8 9 D9 10 D10 11 (MSB) D11 12
SDI
36 35 34 33 32
HD
VD
D1
PIN 1 IDENTIFIER
SL REFT REFB CMLEVEL AVSS3 AVDD3 BYP3 CCDIN BYP2 BYP1 AVDD2 AVSS2
AD9848
TOP VIEW (Not to Scale)
31 30
AD9849
TOP VIEW (Not to Scale)
31 30 29 28 27 26 25
BYP3 29 CCDIN
28 27
BYP2
BYP1 26 AVDD2
25 13 14 15 16 17 18 19 20 21 22 23 24
AVSS2
13 14 15 16 17 18 19 20 21 22 23 24
DVDD1
DVDD2
DVDD1
DVDD2
Pin 1-5 1-5 6 7 8-12 8-12 13, 14 15 16 17, 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47, 48 47, 48
Mnemonic D0-D4 D2-D6 DVSS3 DVDD3 D5-D9 D7-D11 H1, H2 DVSS1 DVDD1 H3, H4 DVSS2 RG DVDD2 AVSS1 CLI AVDD1 AVSS2 AVDD2 BYP1 BYP2 CCDIN BYP3 AVDD3 AVSS3 CMLEVEL REFB REFT SL SDI SCK CLPOB CLPDM HBLK PBLK VD HD DVSS4 DVDD4 NC D0, D1
Type* DO DO P P DO DO DO P P DO P DO P P DI P P P AO AO AI AO P P AO AO AO DI DI DI DI DI DI DI DI DI P P NC DO
Description Data Outputs AD9848 Only Data Outputs AD9849 Only Digital Ground 3 - Data Outputs Digital Supply 3 - Data Outputs Data Outputs (D9 is MSB) AD9848 Only Data Outputs (D9 is MSB) AD9849 Only Horizontal Clocks (to CCD) Digital Ground 1 - H Drivers Digital Supply 1 - H Drivers Horizontal Clocks (to CCD) Digital Ground 1 - RG Driver Reset Gate Clock (to CCD) Digital Supply 2 - RG Driver Analog Ground 1 Master Clock Input Analog Supply 1 Analog Ground 2 Analog Supply 2 Bypass Pin (0.1 F to AVSS) Bypass Pin (0.1 F to AVSS) Analog Input for CCD Signal Bypass Pin (0.1 F to AVSS) Analog Supply 3 Analog Ground 3 Internal Bias Level Decoupling (0.1 F to AVSS) Reference Bottom Decoupling (1.0 F to AVSS) Reference Top Decoupling (1.0 F to AVSS) 3-Wire Serial Load (from P) 3-Wire Serial Data Input (from P) 3-Wire Serial Clock (from P) Optical Black Clamp Pulse Dummy Black Clamp Pulse HCLK Blanking Pulse Preblanking Pulse Vertical Sync Pulse Horizontal Sync Pulse Digital Ground 4 - VD, HD, CLPOB, CLPDM, HBLK, PBLK, SCK, SL, SDATA Digital Supply 4 - VD, HD, CLPOB, CLPDM, HBLK, PBLK, CK, SL, SDATA Internally Not Connected AD9848 Only Data Output (D0 is LSB) AD9849 Only
*Type: AI = Analog Input, AO = Analog Output, DI = Digital Input, DO = Digital Output, P = Power
AVDD1
DVSS1
DVSS2
AVSS1
PIN FUNCTION DESCRIPTIONS
-8-
AVDD1
H1
H2
RG
DVSS1
DVSS2
AVSS1
RG
CLI
CLI
H3
H1
H2
H3
H4
H4
REV. A
AD9848/AD9849
EQUIVALENT INPUT/OUTPUT CIRCUITS
AVDD2 DVDD4
R
330
AVSS2
AVSS2
DVSS4
Circuit 1. CCDIN (Pin 29)
Circuit 4. Digital Inputs (Pins 36-44)
DVDD1
AVDD1
DATA
330 CLI
25k 1.4V
ENABLE
OUTPUT
AVSS1
DVSS1
Circuit 2. CLI (Pin 23)
Circuit 5. H1-H4 and RG (Pins 13, 14, 17, 18, 20)
DVDD4
DVDD3
DATA
THREESTATE
DOUT
DVSS4
DVSS3
Circuit 3. Data Outputs D0-D11 (Pins 1-5, 8-12, 47-48)
REV. A
-9-
AD9848/AD9849--Typical Performance Characteristics
0.50
0.5
0.25
0.25
0
0
-0.25
-0.25
-0.50 0 200 400 600 800 1000
-0.5 0 500 1000 1500 2000 2500 3000 3500 4000
TPC 1. AD9848 Typical DNL
TPC 3. AD9849 Typical DNL
4
15
3
OUTPUT NOISE - LSB
OUTPUT NOISE - LSB
10
2
5
1
0 0 200 400 600 VGA GAIN CODE - LSB 800 1000
0 0 200 400 600 VGA GAIN CODE - LSB 800 1000
TPC 2. AD9848 Output Noise vs. VGA Gain Setting
TPC 4. AD9849 Output Noise vs. VGA Gain Setting
-10-
REV. A
AD9848/AD9849
SYSTEM OVERVIEW
V-DRIVER V-DRIVER V1-V4, VSG1-VSG8, SUBCK H1-H4, RG DOUT CCD CCD CCDIN AD9848/AD9849 INTEGRATED AFE+TD DIGITAL IMAGE PROCESSING ASIC CCDIN AD9848/AD9849 INTEGRATED AFE+TD H1-H4, RG DOUT CLPOB CLPDM PBLK HBLK HD, VD CLI CLI SERIAL INTERFACE SERIAL INTERFACE DIGITAL IMAGE PROCESSING ASIC V1-V4, VSG1-VSG8, SUBCK
HD, VD
Figure 1a. Typical Application (Internal Mode)
Figure 1b. Typical Application (External Mode)
Figures 1a and 1b show the typical system application diagrams for the AD9848/AD9849. The CCD output is processed by the AD9848/AD9849's AFE circuitry, which consists of a CDS, PxGA, VGA, black level clamp, and A/D converter. The digitized pixel information is sent to the digital image processor chip, where all post-processing and compression occurs. To operate the CCD, CCD timing parameters are programmed into the AD9848/AD9849 from the image processor, through the 3-wire serial interface. From the system master clock, CLI, provided by the image processor, the AD9848/AD9849 generates the high speed CCD clocks and all internal AFE clocks. All AD9848/AD9849 clocks are synchronized with VD and HD. Figure 1a shows the AD9848/AD9849 used in Internal Mode, in which all the horizontal pulses (CLPOB, CLPDM, PBLK, and HBLK) are programmed and generated internally. Figure 1b shows the AD9848/AD9849 operating in External Mode, in which the horizontal pulses are supplied externally by the image processor. The H-drivers for H1-H4 and RG are included in the AD9848/ AD9849, allowing these clocks to be directly connected to the CCD. H-drive voltage of 5 V is supported in the AD9849.
Figure 2 shows the horizontal and vertical counter dimensions for the AD9848/AD9849. All internal horizontal clocking is programmed using these dimensions to specify line and pixel locations.
MAXIMUM FIELD DIMENSIONS
12-BIT HORIZONTAL = 4096 PIXELS MAX
12-BIT VERTICAL = 4096 LINES MAX
Figure 2. Vertical and Horizontal Counters
REV. A
-11-
AD9848/AD9849
SERIAL INTERFACE TIMING
SDATA A0 A1 A2 A3 A4 A5 A6 A7 D0 D1 D2 D3 D4 D5 XX XX
t DS
SCK
t DH
t LS
SL
t LH
SL UPDATED VD
VD/HD UPDATED
HD NOTES 1. SDATA BITS ARE LATCHED ON SCK RISING EDGES. 2. 14 SCK EDGES ARE NEEDED TO WRITE ADDRESS AND DATA BITS. 3. FOR 16-BIT SYSTEMS, TWO EXTRA DUMMY BITS MAY BE WRITTEN. DUMMY BITS ARE IGNORED. 4. NEW DATA IS UPDATED AT EITHER THE SL RISING EDGE, OR AT THE HD FALLING EDGE AFTER THE NEXT VD FALLING EDGE. 5. VD/HD UPDATE POSITION MAY BE DELAYED TO ANY HD FALLING EDGE IN THE FIELD USING THE UPDATE REGISTER.
Figure 3a. Serial Write Operation
DATA FOR STARTING REGISTER ADDRESS SDATA A0 A1 A2 A3 A4 A5 A6 A7 D0 D1 D2 D3 D4 D5 D0
DATA FOR NEXT REGISTER ADDRESS D1 D2 D3 D4 D5 D0 D1 D2
... ... ...
SCK
SL NOTES 1. MULTIPLE SEQUENTIAL REGISTERS MAY BE LOADED CONTINUOUSLY. 2. THE FIRST (LOWEST ADDRESS) REGISTER ADDRESS IS WRITTEN, FOLLOWED BY MULTIPLE 6-BIT DATA-WORDS. 3. THE ADDRESS WILL AUTOMATICALLY INCREMENT WITH EACH 6-BIT DATA-WORD (ALL 6 BITS MUST BE WRITTEN). 4. SL IS HELD LOW UNTIL THE LAST DESIRED REGISTER HAS BEEN LOADED. 5. NEW DATA IS UPDATED AT EITHER THE SL RISING EDGE, OR AT THE HD FALLING EDGE AFTER THE NEXT VD FALLING EDGE.
Figure 3b. Continuous Serial Write Operation
COMPLETE REGISTER LISTING Table I.
Register oprmode ctlmode preventpdate readback vdhdpol fieldval hblkretime tgcore_rstb h12pol h1posloc h1negloc
Description AFE Operation Modes AFE Control Modes Prevents Loading of VD-Updated Registers Enables Serial Register Readback Mode VD/HD Active Polarity Internal Field Pulse Value Retimes the H1 hblk to Internal Clock Reset Bar Signal for Internal TG Core H1/H2 Polarity Control H1 Positive Edge Location H1 Negative Edge Location
Register h1drv h2drv h3drv h4drv rgpol rgposloc rgnegloc rgdrv shpposloc shdposloc
Description H1 Drive Current H2 Drive Current H3 Drive Current H4 Drive Current RG Polarity RG Positive Edge Location RG Negative Edge Location RG Drive Current SHP Sample Location SHD Sample Location
NOTES 1. All addresses and default values are expressed in hexadecimal. 2. All registers are VD/HD updated as shown in Figure 3a, except for the above-listed registers that are SL updated.
-12-
REV. A
AD9848/AD9849
Accessing a Double-Wide Register
There are many double-wide registers in the AD9848/AD9849, for example, oprmode, clpdmtog1_0, and clpdmscp3, and so on. These registers are configured into two consecutive 6-bit registers with the least significant six bits located in the lower of the two addresses and the remaining most significant bits located in the higher of the two addresses. For example, the six LSBs of the clpdmscp3 register, clpdmscp3[5:0], are located at Address 0x81. The most significant six bits of the clpdmscp3 register, clpdmscp3[11:6], are located at Address 0x82. The following rules must be followed when accessing doublewide registers: 1. When accessing a double-wide register, BOTH addresses must be written to. 2. The lower of the two consecutive addresses for the doublewide register must be written to first. In the example of the Bit Content Default Value Register Name
clpdmscp3 register, the contents of Address 0x81 must be written first followed by the contents of Address 0x82. The register will be updated after the completion of the write to Register 0x82, either at the next SL rising edge or next VD/HD falling edge. 3. A single write to the lower of the two consecutive addresses of a double-wide register that is not followed by a write to the higher address of the registers is not permitted. This will not update the register. 4. A single write to the higher of the two consecutive addresses of a double-wide register that is not preceded by a write to the lower of the two addresses is not permitted. Although the write to the higher address will update the full double-wide register, the lower six bits of the register will be written with an indeterminate value if the lower address was not written first.
Address
Width
Register Description
AFE Registers # Bits 56 00 01 02 03 04 05 06 07 08 09 0A [5:0] [1:0] [5:0] [3:0] [5:0] [1:0] [5:0] [5:0] [5:0] [5:0] [5:0] 6 2 6 4 6 2 6 6 6 6 6 00 00 16 02 00 02 00 00 00 00 00 oprmode[5:0] oprmode[7:6] ccdgain[5:0] ccdgain[9:6] refblack[5:0] refblack[7:6] ctlmode pxga gain0 pxga gain1 pxga gain2 pxga gain3 AFE Operation Mode (See AFE Register Breakdown) VGA Gain Black Clamp Level Control Mode (See AFE Register Breakdown) PxGA Color 0 Gain PxGA Color 1 Gain PxGA Color 2 Gain PxGA Color 3 Gain
Miscellaneous/Extra # Bits 26 0F 16 17 18 19 1B 1C 1D 1E 1F 20 26 [5:0] [0] [5:0] [5:0] [0] [5:0] [0] [0] [0] [0] [5:0] [0] 6 1 6 6 1 6 1 1 1 1 6 1 00 00 00 00 00 00 00 00 01 00 00 00 INITIAL2 out_cont update[5:0] update[11:6] preventupdate doutphase disablerestore vdhdpol fieldval hblkretime INITIAL1 tgcore_rstb See Recommended Power-Up Sequence Section. Should be set to "4" decimal (000100). Output Control (0 = Make All Outputs DC Inactive) Serial Data Update Control. Sets the line within the field for serial data update to occur. Prevent the Update of the "VD/HD Updated" Registers DOUT Phase Control Disable CCDIN DC Restore Circuit during PBLK (1 = Disable) VD/HD Active Polarity (0 = Low Active, 1 = High Active) Internal Field Pulse Value (0 = Next Field Odd, 1 = Next Field Even) Re-Sync hblk to h1 Clock See Recommended Power-Up Sequence Section. Should be set to "53" decimal (110101). TG Core Reset_Bar (0 = Hold TG Core in Reset, 1 = Resume Normal Operation)
REV. A
-13-
AD9848/AD9849
Address Bit Content Width Default Value Register Name Register Description CLPDM # Bits 146 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 [0] [0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] 1 1 1 6 6 6 6 1 6 6 6 6 1 6 6 6 6 1 6 6 6 6 0 2 6 6 2 6 6 2 6 6 2 01 00 01 2C 00 35 00 01 3E 02 16 03 00 3F 3F 3F 3F 01 3F 3F 3F 3F 00 00 3F 3F 00 3F 3F 00 3F 3F 00 clpdmdir clpdmpol clpdmspol0 clpdmtog1_0[5:0] clpdmtog1_0[11:6] clpdmtog2_0[5:0] clpdmtog2_0[11:6] clpdmspol1 clpdmtog1_1[5:0] clpdmtog1_1[11:6] clpdmtog2_1[5:0] clpdmtog2_1[11:6] clpdmspol2 clpdmtog1_2[5:0] clpdmtog1_2[11:6] clpdmtog2_2[5:0] clpdmtog2_2[11:6] clpdmspol3 clpdmtog1_3[5:0] clpdmtog1_3[11:6] clpdmtog2_3[5:0] clpdmtog2_3[11:6] clpdmscp0 clpdmsptr0 clpdmscp1[5:0] clpdmscp1[11:6] clpdmsptr1 clpdmscp2[5:0] clpdmscp2[11:6] clpdmsptr2 clpdmscp3[5:0] clpdmscp3[11:6] clpdmsptr3 CLPDM Internal/External (0 = Internal, 1 = External) CLPDM External Active Polarity (0 = Low Active, 1 = High Active) Sequence #0: Start Polarity for CLPDM Sequence #0: Toggle Position 1 for CLPDM Sequence #0: Toggle Position 2 for CLPDM Sequence #1: Start Polarity for CLPDM Sequence #1: Toggle Position 1 for CLPDM Sequence #1: Toggle Position 2 for CLPDM Sequence #2: Start Polarity for CLPDM Sequence #2: Toggle Position 1 for CLPDM Sequence #2: Toggle Position 2 for CLPDM Sequence #3: Start Polarity for CLPDM Sequence #3: Toggle Position 1 for CLPDM Sequence #3: Toggle Position 2 for CLPDM CLPDM Sequence-Change-Position #0 (Hardcoded to 0) CLPDM Sequence Pointer for SCP #0 CLPDM Sequence-Change-Position #1 CLPDM Sequence Pointer for SCP #1 CLPDM Sequence-Change-Position #2 CLPDM Sequence Pointer for SCP #2 CLPDM Sequence-Change-Position #3 CLPDM Sequence Pointer for SCP #3
-14-
REV. A
AD9848/AD9849
Address Bit Content Width Default Value Register Name Register Description CLPOB # Bits 146 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 [0] [0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] 1 1 1 6 6 6 6 1 6 6 6 6 1 6 6 6 6 1 6 6 6 6 0 2 6 6 2 6 6 2 6 6 2 01 00 01 0E 00 2B 00 01 2B 06 3F 3F 00 3F 3F 3F 3F 01 3F 3F 3F 3F 00 03 01 00 01 02 00 00 37 03 03 clpobdir clpobpol clpobpol0 clpobtog1_0[5:0] clpobtog1_0[11:6] clpobtog2_0[5:0] clpobtog2_0[11:6] clpobpol1 clpobtog1_1[5:0] clpobtog1_1[11:6] clpobtog2_1[5:0] clpobtog2_1[11:6] clpobspol2 clpobtog1_2[5:0] clpobtog1_2[11:6] clpobtog2_2[5:0] clpobtog2_2[11:6] clpobspol3 clpobtog1_3[5:0] clpobtog1_3[11:6] clpobtog2_3[5:0] clpobtog2_3[11:6] clpobscp0 clpobsptr0 clpobscp1[5:0] clpobscp1[11:6] clpobsptr1 clpobscp2[5:0] clpobscp2[11:6] clpobsptr2 clpobscp3[5:0] clpobscp3[11:6] clpobsptr3 CLPOB Internal/External (0 = Internal, 1 = External) CLPOB External Active Polarity (0 = Low Active, 1 = High Active) Sequence #0: Start Polarity for CLPOB Sequence #0: Toggle Position 1 for CLPOB Sequence #0: Toggle Position 2 for CLPOB Sequence #1: Start Polarity for CLPOB Sequence #1: Toggle Position 1 for CLPOB Sequence #1: Toggle Position 2 for CLPOB Sequence #2: Start Polarity for CLPOB Sequence #2: Toggle Position 1 for CLPOB Sequence #2: Toggle Position 2 for CLPOB Sequence #3: Start Polarity for CLPOB Sequence #3: Toggle Position 1 for CLPOB Sequence #3: Toggle Position 2 for CLPOB CLPOB Sequence-Change-Position #0 (Hardcoded to 0) CLPOB Sequence Pointer for SCP #0 CLPOB Sequence-Change-Position #1 CLPOB Sequence Pointer for SCP #1 CLPOB Sequence-Change-Position #2 CLPOB Sequence Pointer for SCP #2 CLPOB Sequence-Change-Position #3 CLPOB Sequence Pointer for SCP #3
REV. A
-15-
AD9848/AD9849
Address Bit Content Width Default Value Register Name Register Description
HBLK # Bits 147 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 [0] [0] [0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] 1 1 1 1 6 6 6 6 1 6 6 6 6 1 6 6 6 6 1 6 6 6 6 0 2 6 6 2 6 6 2 6 6 2 01 00 01 01 3E 00 0D 06 01 38 00 3C 02 00 3F 3F 3F 3F 01 3F 3F 3F 3F 00 00 3F 3F 00 3F 3F 00 3F 3F 00 hblkdir hblkpol hblkextmask hblkmask0 hblktog1_0[5:0] hblktog1_0[11:6] hblkbtog2_0[5:0] hblkbtog2_0[11:6] hblkmask1 hblktog1_1[5:0] hblktog1_1[11:6] hblktog2_1[5:0] hblktog2_1[11:6] hblkmask2 hblktog1_2[5:0] hblktog1_2[11:6] hblktog2_2[5:0] hblktog2_2[11:6] hblkmask3 hblktog1_3[5:0] hblktog1_3[11:6] hblktog2_3[5:0] hblktog2_3[11:6] hblkscp0 hblksptr0 hblkscp1[5:0] hblkscp1[11:6] hblksptr1 hblkscp2[5:0] hblkscp2[11:6] hblksptr2 hblkscp3[5:0] hblkscp3[11:6] hblksptr3 HBLK Internal/External (0 = Internal, 1 = External) HBLK External Active Polarity (0 = Low Active, 1 = High Active) HBLK External Masking Polarity (0 = Mask H1 and H3 Low, 1 = Mask H1 and H3 High) Sequence #0: Masking Polarity for HBLK Sequence #0: Toggle Low Position for HBLK Sequence #0: Toggle High Position for HBLK Sequence #1: Masking Polarity for HBLK Sequence #1: Toggle Low Position for HBLK Sequence #1: Toggle High Position for HBLK Sequence #2: Masking Polarity for HBLK Sequence #2: Toggle Low Position for HBLK Sequence #2: Toggle High Position for HBLK Sequence #3: Masking Polarity for HBLK Sequence #3: Toggle Low Position for HBLK Sequence #3: Toggle High Position for HBLK HBLK Sequence-Change-Position #0 (Hardcoded to 0) HBLK Sequence Pointer for SCP #0 HBLK Sequence-Change-Position #1 HBLK Sequence Pointer for SCP #1 HBLK Sequence-Change-Position #2 HBLK Sequence Pointer for SCP #2 HBLK Sequence-Change-Position #3 HBLK Sequence Pointer for SCP #3
-16-
REV. A
AD9848/AD9849
Address Bit Content Width Default Value Register Name Register Description PBLK # Bits 146 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 [0] [0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [0] [5:0] [5:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] [5:0] [5:0] [1:0] 1 1 1 6 6 6 6 1 6 6 6 6 1 6 6 6 6 1 6 6 6 6 0 2 6 6 2 6 6 2 6 6 2 01 00 01 3D 00 2A 06 00 2A 06 3F 3F 00 3F 3F 3F 3F 01 3F 3F 3F 3F 00 02 01 00 01 02 00 00 37 03 02 pblkdir pblkpol pblkspol0 pblktog1_0[5:0] pblktog1_0[11:6] pblkbtog2_0[5:0] pblkbtog2_0[11:6] pblkspol1 pblktog1_1[5:0] pblktog1_1[11:6] pblktog2_1[5:0] pblktog2_1[11:6] pblkspol2 pblktog1_2[5:0] pblktog1_2[11:6] pblktog2_2[5:0] pblktog2_2[11:6] pblkspol3 pblktog1_3[5:0] pblktog1_3[11:6] pblktog2_3[5:0] pblktog2_3[11:6] pblkscp0 pblksptr0 pblkscp1[5:0] pblkscp1[11:6] pblksptr1 pblkscp2[5:0] pblkscp2[11:6] pblksptr2 pblkscp3[5:0] pblkscp3[11:6] pblksptr3 PBLK Internal/External (0 = Internal, 1 = External) PBLK External Active Polarity (0 = Low Active, 1 = High Active) Sequence #0: Start Polarity for PBLK Sequence #0: Toggle Position 1 for PBLK Sequence #0: Toggle Position 2 for PBLK Sequence #1: Start Polarity for PBLK Sequence #1: Toggle Position 1 for PBLK Sequence #1: Toggle Position 2 for PBLK Sequence #2: Start Polarity for PBLK Sequence #2: Toggle Position 1 for PBLK Sequence #2: Toggle Position 2 for PBLK Sequence #3: Start Polarity for PBLK Sequence #3: Toggle Position 1 for PBLK Sequence #3: Toggle Position 2 for PBLK PBLK Sequence-Change-Position #0 (Hardcoded to 0) PBLK Sequence Pointer for SCP #0 PBLK Sequence-Change-Position #1 PBLK Sequence Pointer for SCP #1 PBLK Sequence-Change-Position #2 PBLK Sequence Pointer for SCP #2 PBLK Sequence-Change-Position #3 PBLK Sequence Pointer for SCP #3
H1-H4, RG, SHP, SHD # Bits 53 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 [0] [5:0] [5:0] [2:0] [2:0] [2:0] [2:0] [0] [5:0] [5:0] [2:0] [5:0] [5:0] 1 6 6 3 3 3 3 1 6 6 3 6 6 00 00 20 03 03 03 03 00 00 10 02 24 00 h1pol h1posloc h1negloc h1drv h2drv h3drv h4drv rgpol rgposloc rgnegloc rgdrv shpposloc shdposloc H1/H2 Polarity Control (0 = No Inversion, 1 = Inversion) H1 Positive Edge Location H1 Negative Edge Location H1 Drive Strength (0 = OFF, 1 = 3.5 mA, 2 = 7 mA, 3 = 10.5 mA, 4 = 14 mA, 5 = 17.5 mA, 6 = 21 mA, 7 = 24.5 mA) H2 Drive Strength H3 Drive Strength H4 Drive Strength RG Polarity Control (0 = No Inversion, 1 = Inversion) RG Positive Edge Location RG Negative Edge Location RG Drive Strength (0 = OFF, 1 = 3.5 mA, 2 = 7 mA, 3 = 10.5 mA, 4 = 14 mA, 5 = 17.5 mA, 6 = 21 mA, 7 = 24.5 mA) SHP (Positive) Edge Sampling Location SHD (Positive) Edge Sampling Location
REV. A
-17-
AD9848/AD9849
Address Bit Content Width Default Value Register Name Register Description Serial Address: 8'h00 {oprmode[5:0]}, 8'h01 {oprmode[7:6]} powerdown[1:0] Full Power Fast Recovery Reference Standby Total Shutdown Disable Black Loop Clamping (High Active) Test Mode--Should Be Set LOW Test Mode--Should Be Set HIGH Test Mode--Should Be Set LOW Test Mode--Should Be Set LOW Test Mode--Should Be Set LOW Serial Address: 8'h06 {cltmode[5:0]} ctlmode[2:0] Off Mosaic Separate VD Selected/Mosaic Interlaced Mosaic Repeat Three-Color Three-Color II Four-Color Four-Color II Enable PxGA (High Active) Latch Output Data on Selected DOUT Edge Leave Output Latch Transparent ADC Outputs Are Driven ADC Outputs Are Three-Stated
AFE REGISTER BREAKDOWN
oprmode
[7:0] [1:0] 2'h0 2'h1 2'h2 2'h3
8'h0
[2] [3] [4] [5] [6] [7] ctlmode [5:0] [2:0] 3'h0 3'h1 3'h2 3'h3 3'h4 3'h5 3'h6 3'h7 1'h0 1'h1 1'h0 1'h1 6'h0
disblack test mode test mode test mode test mode test mode
[3] [4] [5]
enablepxga outputlat tristateout
PRECISION TIMING HIGH SPEED TIMING GENERATION
High Speed Clock Programmability
The AD9848 and AD9849 generate flexible high speed timing signals using the Precision Timing core. This core is the foundation for generating the timing used for both the CCD and the AFE; the reset gate RG, horizontal drivers H1-H4, and the SHP/SHD sample clocks. A unique architecture makes it routine for the system designer to optimize image quality by providing precise control over the horizontal CCD readout and the AFE correlated double sampling.
Timing Resolution
Figure 5 shows how the high speed clocks RG, H1-H4, SHP, and SHD are generated. The RG pulse has programmable rising and falling edges and may be inverted using the polarity control. The horizontal clocks H1 and H3 have programmable rising and falling edges and polarity control. The H2 and H4 clocks are always inverses of H1 and H3, respectively. Table II summarizes the high speed timing registers and their parameters. The edge location registers are six bits wide, but there are only 48 valid edge locations available. Therefore, the register values are mapped into four quadrants, with each quadrant containing 12 edge locations. Table III shows the correct register values for the corresponding edge locations. Figure 6 shows the range and default locations of the high speed clock signals.
The Precision Timing core uses a 1 master clock input (CLI) as a reference. This clock should be the same as the CCD pixel clock frequency. Figure 4 illustrates how the internal timing core divides the master clock period into 48 steps or edge positions. Therefore, the edge resolution of the Precision Timing core is (tCLI/48). For more information on using the CLI input, see the Driving the CLI Input section.
-18-
REV. A
AD9848/AD9849
POSITION CLI P[0] P[12] P[24] P[36] P[48] = P[0]
tCLIDLY
1 PIXEL PERIOD
...
...
NOTES 1. PIXEL CLOCK PERIOD IS DIVIDED INTO 48 POSITIONS, PROVIDING FINE EDGE RESOLUTION FOR HIGH SPEED CLOCKS. 2. THERE IS A FIXED DELAY FROM THE CLI INPUT TO THE INTERNAL PIXEL PERIOD POSITIONS (tCLIDLY = 6 ns TYP).
Figure 4. High Speed Clock Resolution from CLI Master Clock Input
(3) CCD SIGNAL (1) RG (5) H1/H3 (6) (2) (4)
H2/H4 NOTES PROGRAMMABLE CLOCK POSITIONS: (1) RG RISING EDGE AND (2) FALLING EDGE (3) SHP AND (4) SHD SAMPLE LOCATION (5) H1/H3 RISING EDGE POSITION AND (6) FALLING EDGE POSITION (H2/H4 ARE INVERSE OF H1/H3)
Figure 5. High Speed Clock Programmable Locations
POSITION
P[0]
P[12]
P[24]
P[36]
P[48] = P[0]
PIXEL PERIOD RGr[0] RG RGf[12]
Hr[0] H1/H3
Hf[24]
SHP[28]
SHD[48]
tS1
CCD SIGNAL
NOTES 1. ALL SIGNAL EDGES ARE FULLY PROGRAMMABLE TO ANY OF THE 48 POSITIONS WITHIN ONE PIXEL PERIOD. 2. DEFAULT POSITIONS FOR EACH SIGNAL ARE SHOWN ABOVE.
Figure 6. High Speed Clock Default and Programmable Locations
REV. A
-19-
AD9848/AD9849
Table II. H1-H4, RG, SHP, SHD Timing Parameters
Register Name POL POSLOC NEGLOC DRV
Length 1b 6b 6b 3b
Range High/Low 0-47 Edge Location 0-47 Edge Location 0-7 Current Steps
Description Polarity Control for H1, H3, and RG (0 = No Inversion, 1 = Inversion) Positive Edge Location for H1, H3, and RG Sample Location for SHP, SHD Negative Edge Location for H1, H3, and RG Drive Current for H1-H4 and RG Outputs (3.5 mA per Step)
Table III. Precision Timing Edge Locations
Quadrant I II III IV
Edge Location (Decimal) 0 to 11 12 to 23 24 to 35 36 to 47
Register Value (Decimal) 0 to 11 16 to 27 32 to 43 48 to 59
Digital Data Outputs
Register Value (Binary) 000000 to 001011 010000 to 011011 100000 to 101011 110000 to 111011
H-Driver and RG Outputs
In addition to the programmable timing positions, the AD9848/ AD9849 features on-chip output drivers for the RG and H1-H4 outputs. These drivers are powerful enough to directly drive the CCD inputs. The H-driver current can be adjusted for optimum rise/fall time into a particular load by using the DRV registers. The RG drive current is adjustable using the RGDRV register. Each 3-bit DRV register is adjustable in 3.5 mA increments, with the minimum setting of 0 equal to OFF or three-state, and the maximum setting of 7 equal to 24.5 mA. As shown in Figure 7, the H2/H4 outputs are inverses of H1/H3. The internal propagation delay resulting from the signal inversion is less than l ns, which is significantly less than the typical rise time driving the CCD load. This results in a H1/H2 crossover voltage at approximately 50% of the output swing. The crossover voltage is not programmable.
The AD9848/AD9849 data output phase is programmable using the DOUTPHASE register. Any edge from 0 to 47 may be programmed, as shown in Figure 8.
HORIZONTAL CLAMPING AND BLANKING
The AD9848/AD9849's horizontal clamping and blanking pulses are fully programmable to suit a variety of applications. As with the vertical timing generation, individual sequences are defined for each signal and are then organized into multiple regions during image readout. This allows the dark pixel clamping and blanking patterns to be changed at each stage of the readout to accommodate different image transfer timing and high speed line shifts.
H1/H3
tRISE
H2/H4
tPD << tRISE
H1/H3 FIXED CROSSOVER VOLTAGE
tPD
H2/H4
Figure 7. H-Clock Inverse Phase Relationship
P[0] CLI 1 PIXEL PERIOD
P[12]
P[24]
P[36]
P[48] = P[0]
tOD
DOUT
NOTES 1. DIGITAL OUTPUT DATA (DOUT) PHASE IS ADJUSTABLE WITH RESPECT TO THE PIXEL PERIOD. 2. WITHIN 1 CLOCK PERIOD, THE DATA TRANSITION CAN BE PROGRAMMED TO ANY OF THE 48 LOCATIONS.
Figure 8. Digital Output Phase Adjustment
-20-
REV. A
AD9848/AD9849
...
HD (2) CLPOB CLPDM (1) PBLK CLAMP (3) CLAMP
NOTES PROGRAMMABLE SETTINGS: (1) START POLARITY (CLAMP AND BLANK REGION ARE ACTIVE LOW) (2) FIRST TOGGLE POSITION (3) SECOND TOGGLE POSITION
Figure 9. Clamp and Preblank Pulse Placement
...
HD
HBLK
BLANK
BLANK
NOTES PROGRAMMABLE SETTINGS: (1) FIRST TOGGLE POSITION = START OF BLANKING (2) SECOND TOGGLE POSITION = END OF BLANKING
Figure 10. Horizontal Blanking (HBLK) Pulse Placement
...
HD
HBLK
H1/H3
THE POLARITY OF H1 DURING BLANKING IS PROGRAMMABLE (H2 IS OPPOSITE POLARITY OF H1)
...
H1/H3 H2/H4
...
Figure 11. HBLK Masking Control
Individual CLPOB, CLPDM, PBLK Sequences
The AFE horizontal timing consists of CLPOB, CLPDM, and PBLK, as shown in Figure 9. These three signals are independently programmed using the registers in Table IV. SPOL is the start polarity for the signal, and TOG1 and TOG2 are the first and second toggle positions of the pulse. All three signals are active low and should be programmed accordingly. Up to four individual sequences can be created for each signal.
Individual HBLK Sequences
H2 = H4 = high during the blanking, as shown in Figure 11. Up to four individual sequences are available for HBLK.
Horizontal Sequence Control
The HBLK programmable timing shown in Figure 10 is similar to CLPOB, CLPDM, and PBLK. However, there is no start polarity control. Only the toggle positions are used to designate the start and the stop positions of the blanking period. Additionally, there is a polarity control HBLKMASK that designates the polarity of the horizontal clock signals H1-H4 during the blanking period. Setting HBLKMASK high will set H1 = H3 = low and REV. A
The AD9848/AD9849 uses Sequence Change Positions (SCP) and Sequence Pointers (SPTR) to organize the individual horizontal sequences. Up to four SCPs are available to divide the readout into four separate regions, as shown in Figure 12. The SCP 0 is always hard-coded to line 0, and SCP1-3 are register programmable. During each region bounded by the SCP, the SPTR registers designate which sequence is used by each signal. CLPOB, CLPDM, PBLK, and HBLK each have a separate set of SCP. For example, CLPOBSCP1 will define Region 0 for CLPOB, and in that region any of the four individual CLPOB sequences may be selected with the CLPOBSPTR registers. The next SCP defines a new region and in that region each signal can be assigned to a different individual sequence. The Sequence Control Registers are summarized in Table VI. -21-
...
(1)
(2)
...
...
AD9848/AD9849
SEQUENCE CHANGE OF POSITION #0 (V-COUNTER = 0) SEQUENCE CHANGE OF POSITION #1 CLAMP AND PBLK SEQUENCE REGION 1 SEQUENCE CHANGE OF POSITION #2 SINGLE FIELD (1 VD INTERVAL) CLAMP AND PBLK SEQUENCE REGION 0
CLAMP AND PBLK SEQUENCE REGION 2
SEQUENCE CHANGE OF POSITION #3
CLAMP AND PBLK SEQUENCE REGION 3
UP TO FOUR INDIVIDUAL HORIZONTAL CLAMP AND BLANKING REGIONS MAY BE PROGRAMMED WITHIN A SINGLE FIELD, USING THE SEQUENCE CHANGE POSITIONS.
Figure 12. Clamp and Blanking Sequence Flexibility
Table IV. CLPOB, CLPDM, PBLK Individual Sequence Parameters
Register Name SPOL TOG1 TOG2
Length 1b 12b 12b
Range High/Low 0-4095 Pixel Location 0-4095 Pixel Location
Description Starting Polarity of Clamp and Blanking Pulses for Sequences 0-3 First Toggle Position within the Line for Sequences 0-3 Second Toggle Position within the Line for Sequences 0-3
Table V. HBLK Individual Sequence Parameters
Register Name HBLKMASK HBLKTOG1 HBLKTOG2
Length 1b 12b 12b
Range High/Low 0-4095 Pixel Location 0-4095 Pixel Location
Description Masking Polarity for H1 for Sequences 0-3 (0 = H1 Low, 1 = H1 High) First Toggle Position within the Line for Sequences 0-3 Second Toggle Position within the Line for Sequences 0-3
Table VI. Horizontal Sequence Control Parameters for CLPOB, CLPDM, PBLK, and HBLK
Register Name SCP1-SCP3 SPTR0-SPTR3
Length 12b 2b
Range 0-4095 Line Number 0-3 Sequence Number
Description CLAMP/BLANK SCP to Define Horizontal Regions 0-3 Sequence Pointer for Horizontal Regions 0-3
H-Counter Synchronization
The H-Counter reset occurs on the sixth CLI rising edge following the HD falling edge. The PxGA steering is synchronized with the reset of the internal H-Counter (see Figure 13).
VD
3ns MIN
HD
3ns MIN
H-COUNTER RESET
CLI
H-COUNTER X (PIXEL COUNTER)
X
X
X
X
X
X
X
0
1
2
3
4
5
6
7
8
9
10
11
12
14
15
0
1
2
3
4
5
PxGA GAIN REGISTER X
X
X
X
X
X
X
X
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
2
3
2
3
2
3
NOTES 1. INTERNAL H-COUNTER IS RESET ON THE SIXTH CLI RISING EDGE FOLLOWING THE HD FALLING EDGE. 2. PxGA STEERING IS SYNCRONIZED WITH THE RESET OF THE INTERNAL H-COUNTER (MOSAIC SEPARATE MODE IS SHOWN). 3. VD FALLING EDGE SHOULD OCCUR ONE CLOCK CYCLE BEFORE HD FALLING EDGE FOR PROPER PxGA LINE SYNCHRONIZATION.
Figure 13. H-Counter Synchronization
-22-
REV. A
AD9848/AD9849
POWER-UP PROCEDURE
VDD (INPUT)
CLI (INPUT)
tPWR
SERIAL WRITES
1V
...
VD (OUTPUT)
ODD FIELD 1H
... EVEN FIELD
...
HD (OUTPUT) H2/H4 DIGITAL OUTPUTS H1/H3, RG
...
CLOCKS ACTIVE WHEN OUT_CONT REGISTER IS UPDATED AT VD/HD EDGE
Figure 14. Recommended Power-Up Sequence
Recommended Power-Up Sequence
DC Restore
When the AD9848 and AD9849 are powered up, the following sequence is recommended (refer to Figure 14 for each step). 1. Turn on power supplies for AD9848/AD9849. 2. Apply the master clock input CLI, VD, and HD. 3. The Precision Timing core must be reset by writing a "0" to the TGCORE_RSTB Register (Address x026) followed by writing a "l" to the TGCORE_RSTB Register. This will start the internal timing core operation. Next, initialize the internal circuitry by first writing "110101" or "53" decimal to the INITIAL1 Register (Address x020). Finally, write "000100" or "4" decimal to the INITIAL2 Register (Address x00F). 4. Write a "1" to the PREVENTUPDATE Register (Address x019). This will prevent the updating of the serial register data. 5. Write to desired registers to configure high speed timing and horizontal timing. 6. Write a "1" to the OUT_CONT Register (Address x016). This will allow the outputs to become active after the next VD/HD rising edge. 7. Write a "0" to the PREVENTUPDATE Register (Address x019). This will allow the serial information to be updated at next VD/HD falling edge. 8. The next VD/HD falling edge allows register updates to occur, including OUT_CONT, which enables all clock outputs.
ANALOG FRONT END DESCRIPTION AND OPERATION
To reduce the large dc offset of the CCD output signal, a dc restore circuit is used with an external 0.1 F series coupling capacitor. This restores the dc level of the CCD signal to approximately 1.5 V to be compatible with the 3 V analog supply signal of the AD9848/AD9849.
Correlated Double Sampler
The CDS circuit samples each CCD pixel twice to extract the video information and reject low frequency noise. The timing shown in Figure 6 illustrates how the two internally generated CDS clocks, SHP and SHD, are used to sample the reference level and data level of the CCD signal, respectively. The placement of the SHP and SHD sampling edges is determined by the setting of the SHPPOSLOC and SHDPOSLOC Registers located at Address 0xF0 and 0xF1, respectively. Placement of these two clock signals is critical to achieve the best performance from the CCD.
Input Clamp
A line-rate input clamping circuit removes the CCD's optical black offset. This offset exists in the CCD's shielded black reference pixels. The AD9848/AD9849 removes this offset in the input stage to minimize the effect of a gain change on the system black level, usually called the "gain step." Another advantage of removing this offset at the input stage is to maximize system headroom. Some area CCDs have large black level offset voltages that can significantly reduce the available headroom in the internal circuitry when higher VGA gain settings are used, if not corrected after the input stage. Horizontal timing examples are shown on the last page of the Applications Information section. It is recommended that the CLPDM pulse be used during valid CCD dark pixels. CLPDM may be used during the optical black pixels, either together with CLPOB or separately. The CLPDM pulse should be a minimum of four pixels wide.
The AD9848/AD9849 signal processing chain is shown in Figure 15. Each processing step is essential in achieving a high quality image from the raw CCD pixel data.
REV. A
-23-
AD9848/AD9849
0.1 F CML DC RESTORE 1.5V SHP INTERNAL BIASING AVDD 2 1.0 F 1.0 F REFB REFT 1.0V 2.0V
AD9848/AD9849
INTERNAL VREF DOUT PHASE
SHD
-2dB TO +10dB PxGA
0dB TO 36dB VGA
2V FULL SCALE OUTPUT DATA LATCH 10/12 DOUT
0.1 F
CCDIN
CDS
10-/12-BIT ADC
CLPDM INPUT OFFSET CLAMP 0.1 F 0.1 F 0.1 F BYP1 BYP 2 BYP 3
10 VGA GAIN REGISTER 8-BIT DAC
OPTICAL BLACK CLAMP CLPOB DIGITAL FILTER 8 PBLK
DOUT SHP SHD PHASE
CLPDM CLPOB PBLK
CLAMP LEVEL REGISTER
PRECISION TIMING GENERATION
V-H TIMING GENERATION
Figure 15. Analog Front End Block Diagram
FLD
ODD FIELD
EVEN FIELD
VD
HD
PxGA GAIN REGISTER X
X
0
1
0
1
2
3
2
3
0
1
0
1
0
1
0
1
2
3
2
3
0
1
0
1
0
NOTES 1. VD FALLING EDGE WILL RESET THE PxGA GAIN REGISTER STEERING TO "0101" LINE. 2. HD FALLING EDGES WILL ALTERNATE THE PxGA GAIN REGISTER STEERING BETWEEN "0101" AND "2323" LINES. 3. FLD STATUS IS IGNORED.
Figure 16a. Mosaic Separate Mode
-24-
REV. A
AD9848/AD9849
FLD ODD FIELD EVEN FIELD
VD
HD
PxGA GAIN X REGISTER
X
0
1
0
1
0
1
0
1
0
1
0
1
2
3
2
3
2
3
2
3
2
3
2
3
0
NOTES 1. FLD FALLING EDGE (START OF ODD FIELD) WILL RESET THE PxGA GAIN REGISTER STEERING TO "0101" LINE. 2. FLD RISING EDGE (START OF EVEN FIELD) WILL RESET THE PxGA GAIN REGISTER STEERING TO "2323" LINE. 3. HD FALLING EDGES WILL RESET THE PxGA GAIN REGISTER STEERING TO EITHER "0" (FLD = ODD) OR "2" (FLD = EVEN).
Figure 16b. Mosaic Interlaced Mode
FLD
ODD FIELD
EVEN FIELD
VD
HD
PxGA GAIN REGISTER X
X
0
1
0
1
1
2
1
2
0
1
0
1
0
1
0
1
1
2
1
2
0
1
0
1
0
NOTES 1. VD FALLING EDGE WILL RESET THE PxGA GAIN REGISTER STEERING TO "0101" LINE. 2. HD FALLING EDGES WILL ALTERNATE THE PxGA GAIN REGISTER STEERING BETWEEN "0101" AND "1212" LINES. 3. ALL FIELDS WILL HAVE THE SAME PxGA GAIN STEERING PATTERN (FLD STATUS IS IGNORED).
Figure 16c. Mosaic Repeat Mode
FLD ODD FIELD EVEN FIELD
VD
HD
PxGA GAIN REGISTER X
X
0
1
2
0
0
1
2
0
0
1
2
0
0
1
2
0
0
1
2
0
0
1
2
0
0
NOTES 1. EACH LINE FOLLOWS "012012" STEERING PATTERN. 2. VD AND HD FALLING EDGES WILL RESET THE PxGA GAIN REGISTER STEERING TO "0." 3. FLD STATUS IS IGNORED.
Figure 16d. Three-Color Mode
REV. A
-25-
AD9848/AD9849
FLD ODD FIELD EVEN FIELD
VD
HD
PxGA GAIN REGISTER X
X
0
1
2
0
2
1
0
2
0
1
2
0
0
1
2
0
2
1
0
2
0
1
2
0
0
NOTES 1. VD FALLING EDGE WILL RESET THE PxGA GAIN REGISTER STEERING TO "012012" LINE. 2. HD FALLING EDGES WILL ALTERNATE THE PxGA GAIN REGISTER STEERING BETWEEN "012012" AND "210210" LINES. 3. FLD STATUS IS IGNORED.
Figure 16e. Three-Color Mode II
FLD ODD FIELD EVEN FIELD
VD
HD
PxGA GAIN REGISTER X
X
0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
0
NOTES 1. EACH LINE FOLLOWS "01230123" STEERING PATTERN. 2. VD AND HD FALLING EDGES WILL RESET THE PxGA GAIN REGISTER STEERING TO GAIN REGISTER "0." 3. FLD STATUS IS IGNORED.
Figure 16f. Four-Color Mode
FLD ODD FIELD EVEN FIELD
VD
HD
PxGA GAIN REGISTER X
X
0
1
2
3
2
3
0
1
0
1
2
3
0
1
2
3
2
3
0
1
0
1
2
3
0
NOTES 1. VD FALLING EDGE WILL RESET THE PxGA GAIN REGISTER STEERING TO "01230123" LINE. 2. HD FALLING EDGES WILL ALTERNATE THE PxGA GAIN REGISTER STEERING BETWEEN "01230123" AND "23012301" LINES. 3. FLD STATUS IS IGNORED.
Figure 16g. Four-Color Mode II
-26-
REV. A
AD9848/AD9849
PxGA
The PxGA provides separate gain adjustment for the individual color pixels. A programmable gain amplifier with four separate values, the PxGA has the capability to "multiplex" its gain value on a pixel-to-pixel basis (see Figure 17). This allows lower output color pixels to be gained up to match higher output color pixels. Also, the PxGA may be used to adjust the colors for white balance, reducing the amount of digital processing that is needed. The four different gain values are switched according to the "Color Steering" circuitry. Seven different color steering modes for different types of CCD color filter arrays are programmed in the AD9848/AD9849 AFE Register, ctlmode, at Address 0x06 (see Figures 16a to 16g for timing examples). For example, Mosaic Separate steering mode accommodates the popular "Bayer" arrangement of Red, Green, and Blue filters (see Figures 18a and 18b).
VD HD SHP/SHD COLOR STEERING CONTROL 2 GAIN0 4:1 MUX 6 GAIN1 GAIN2 GAIN3 PxGA GAIN REGISTERS 3 PxGA STEERING MODE SELECTION CONTROL REGISTER BITS D0-D2
CCD: INTERLACED BAYER EVEN FIELD R Gr R Gr
VD SELECTED COLOR STEERING MODE LINE0 GAIN0, GAIN1, GAIN0, GAIN1...
R
Gr
R
Gr
LINE1
GAIN0, GAIN1, GAIN0, GAIN1...
R
Gr
R
Gr
LINE2
GAIN0, GAIN1, GAIN0, GAIN1...
R
Gr
R
Gr
ODD FIELD Gb B Gb B LINE0 GAIN2, GAIN3, GAIN2, GAIN3...
Gb
B
Gb
B
LINE1
GAIN2, GAIN3, GAIN2, GAIN3...
Gb
B
Gb
B
LINE2
GAIN2, GAIN3, GAIN2, GAIN3...
Gb
B
Gb
B
Figure 18b. CCD Color Filter Example: Interlaced
CDS
PxGA
VGA
Figure 17. PxGA Block Diagram
CCD: PROGRESSIVE BAYER R Gr R Gr MOSAIC SEPARATE COLOR STEERING MODE LINE0 GAIN0, GAIN1, GAIN0, GAIN1...
The same Bayer pattern can also be interlaced, and the VD selected mode should be used with this type of CCD (see Figure 18b). The Color Steering performs the proper multiplexing of the R, G, and B gain values (loaded into the PxGA gain registers) and is synchronized by the user with vertical (VD) and horizontal (HD) sync pulses. For more detailed information, see the PxGA Timing section. The PxGA gain for each of the four channels is variable from -2 dB to +10 dB, controlled in 64 steps through the serial interface. The PxGA gain curve is shown in Figure 19.
10
Gb
B
Gb
B
LINE1
GAIN2, GAIN3, GAIN2, GAIN3...
8
R Gr R Gr LINE2 GAIN0, GAIN1, GAIN0, GAIN1...
Gb
B
Gb
B
PxGA GAIN - dB
6
4
Figure 18a. CCD Color Filter Example: Progressive Scan
2
0
-2 32 (100000)
40
48
58
0
8
16
24
PxGA GAIN REGISTER CODE
31 (011111)
Figure 19. PxGA Gain Curve
REV. A
-27-
AD9848/AD9849
Variable Gain Amplifier
The VGA stage provides a gain range of 2 dB to 36 dB, programmable with 10-bit resolution through the serial digital interface. Combined with 4 dB from the PxGA stage, the total gain range for the AD9848/AD9849 is 6 dB to 40 dB. The minimum gain of 6 dB is needed to match a 1 V input signal with the ADC full-scale range of 2 V. When compared to 1 V full-scale systems (such as ADI's AD9803), the equivalent gain range is 0 dB to 34 dB. The VGA gain curve is divided into two separate regions. When the VGA Gain Register code is between 0 and 511, the curve follows a (1 + x)/(1 - x) shape, which is similar to a "linear-in-dB" characteristic. From code 512 to code 1023, the curve follows a "linear-in-dB" shape. The exact VGA gain can be calculated for any Gain Register value by using the following two equations: Code Range Gain Equation (dB) 0-511 512-1023 Gain = 20 log10 ([658 + code]/[658 - code]) - 0.4 Gain = (0.0354)(code) - 0.04
application. If external digital clamping is used during the post processing, the AD9848/AD9849 optical black clamping may be disabled using Bit D2 in the OPRMODE Register. When the loop is disabled, the Clamp Level Register may still be used to provide programmable offset adjustment. The CLPOB pulse should be placed during the CCD's optical black pixels. It is recommended that the CLPOB pulse duration be at least 20 pixels wide to minimize clamp noise. Shorter pulsewidths may be used, but clamp noise may increase, and the ability to track low frequency variations in the black level will be reduced. See the section on Horizontal Clamping and Blanking and also the Applications Information section for timing examples.
A/D Converter
The AD9848/AD9849 uses high performance 10-bit/12-bit ADC architecture, optimized for high speed and low power. Differential Nonlinearity (DNL) performance is typically better than 0.5 LSB. The ADC uses a 2 V input range. Better noise performance results from using a larger ADC full-scale range. See TPC 1 to TPC 4 for typical linearity and noise performance plots for the AD9848/AD9849.
APPLICATIONS INFORMATION External Circuit Configuration
36
30
VGA GAIN - dB
24
18
12
6
0
0
127
255 383 511 639 767 VGA GAIN REGISTER CODE
895
1023
The AD9848/AD9849 recommended circuit configuration for External Mode is shown in Figure 21. All signals should be carefully routed on the PCB to maintain low noise performance. The CCD output signal should be connected to Pin 29 through a 0.1 F capacitor. The CCD timing signals H1-H4 and RG should be routed directly to the CCD with minimum trace lengths, as shown in Figures 22a and 22b. The digital outputs and clock inputs are located on Pins 1-12 and Pins 36-48 and should be connected to the digital ASIC, away from the analog and CCD clock signals. The CLI signal from the ASIC may be routed under the package to Pin 23. This will help separate the CLI signal from the H1-H4 and RG signal routing.
Grounding and Decoupling Recommendations
Figure 20. VGA Gain Curve (Gain from PxGA Not Included)
Optical Black Clamp
The optical black clamp loop removes residual offsets in the signal chain to track low frequency variations in the CCD's black level. During the optical black (shielded) pixel interval on each line, the ADC output is compared with a fixed black level reference, selected by the user in the Clamp Level Register. The value can be programmed between 0 LSB and 63.75 LSB on the AD9848 and between 0 LSB and 255 LSB on the AD9849. The clamp level can be programmed with 8-bit resolution. The resulting error signal is filtered to reduce noise, and the correction value is applied to the ADC input through a D/A converter. Normally, the optical black clamp loop is turned on once per horizontal line, but this loop can be updated more slowly to suit a particular
As shown in Figure 21, a single ground plane is recommended for the AD9848/AD9849. This ground plane should be as continuous as possible, particularly around Pins 25-35. This will ensure that all analog decoupling capacitors provide the lowest possible impedance path between the power and bypass pins and their respective ground pins. All decoupling capacitors should be located as close as possible to the package pins. Placing series resistors close to the digital output pins (Pins 1-12, 47-48) may help reduce digital code transition noise. If the digital outputs must drive a load larger than 20 pF, buffering is recommended to minimize additional noise. Power supply decoupling is very important for low noise performance. Figure 21 shows the local high frequency decoupling capacitors, but additional capacitance is recommended for lower frequencies. Additional capacitors and ferrite beads can further reduce noise.
-28-
REV. A
AD9848/AD9849
0.1 F 3V DIGITAL SUPPLY 6 3 D0 (LSB) CLPDM CLPOB DVDD4 DVSS4 PBLK HBLK SCK CLOCK INPUTS SERIAL INTERFACE
SDI
HD
VD
D1
1F SL REFT REFB CMLEVEL AVSS3 AVDD3 BYP3 CCDIN BYP2 BYP1 AVDD2 AVSS2 0.1 F 0.1 F 3V ANALOG SUPPLY 0.1 F 0.1 F 3V ANALOG SUPPLY CCD SIGNAL
48 47 46 45 44 43 42 41 40 39 38 37
D2 1 D3
2 3 4 5 6 7 8 9
D4 D5 3V DRIVER SUPPLY 0.1 F D6 DVSS3 DVDD3 D7 D8
PIN 1 IDENTIFIER
36 35 34 33 32
1F
AD9849
TOP VIEW (Not to Scale)
31 30 29 28 27 26 25
D9 10 D10 11 (MSB) D11
12 13 14 15 16 17 18 19 20 21 22 23 24
DVDD1
DVDD2
H DRIVER SUPPLY
AVDD1
RG
H2
H1
H4
DVSS1
DVSS2
AVSS1
H3
CLI
DATA OUTPUTS
12
0.1 F 0.1 F 0.1 F
CLOCK INPUT 3V ANALOG SUPPLY 0.1 F 0.1 F
RG DRIVER SUPPLY
0.1 F
5
HIGH SPEED CLOCKS
Figure 21. Recommend Circuit Configuration for External Mode
Driving the CLI Input
The AD9848/AD9849's master clock input (CLI) may be used in two different configurations, depending on the application. Figure 23a shows a typical dc-coupled input from the master clock source. When the dc-coupled technique is used, the master clock signal should be at standard 3 V CMOS logic levels. As shown in Figure 23b, a 1000 pF ac-coupling capacitor may be used between the clock source and the CLI input. In this configuration, the CLI input will self-bias to the proper dc voltage level of approximately 1.4 V. When the ac-coupled technique is used, the master clock signal can be as low as 500 mV in amplitude.
CCDIN
AD9848/AD9849
29
17 H3
18 H4
13 H1
14 H2 RG
20
SIGNAL OUT
H1
H2
RG CCD IMAGER
Figure 22a. CCD Connections (2 H-Clock)
REV. A
-29-
AD9848/AD9849
Internal Mode Circuit Configuration
CCDIN 29
AD9848/AD9849
13 H1
14 H2
17 H3
18 H4 RG
20
The AD9848/AD9849 may be used in Internal Mode using the circuit configuration of Figure 24. Internal Mode uses the same circuit as Figure 21, except that the horizontal pulses (CLPOB, CLPDM, PBLK, and HBLK) are internally generated in the AD9848/AD9849. These pins may be grounded when Internal Mode is used. Only the HD and VD signals are required from the ASIC.
2 HD/VD INPUTS
SIGNAL OUT
CLPDM
40
H1
H2
RG
HD
CCD IMAGER
H2
H1
44 43
42
41
AD9848/AD9849
Figure 22b. CCD Connections (4 H-Clock) Figure 24. Internal Mode Circuit Configuration
AD9848/AD9849
TIMING EXAMPLES FOR DIFFERENT SEQUENCES
23
CLPOB
39
HBLK
PBLK
VD
2
ASIC
SEQUENCE 2
CLI
V
MASTER CLOCK
SEQUENCE 3
Figure 23a. CLI Connection, DC-Coupled
10 4 H 48
SEQUENCE 2
AD9848/AD9849
28
Figure 25. Typical CCD
23
CLI LPF 1nF
ASIC
MASTER CLOCK
Figure 23b. CLI Connection, AC-Coupled
-30-
REV. A
AD9848/AD9849
Timing Examples (continued)
CCDIN SHP SHD H1/H3 H2/H4 HBLK PBLK
INVALID PIXELS
VERT SHIFT DUMMY
INVALID PIXELS
VERT SHIFT
CLPOB CLPDM
Figure 26. Sequence 1: Vertical Blanking
EFF. PIXELS
CCDIN SHP SHD H1/H3 H2/H4 HBLK PBLK
OPTICAL BLACK VERT SHIFT DUMMY
OPTICAL BLACK
VERT SHIFT
CLPOB CLPDM
Figure 27. Sequence 2: Vertical Optical Black
EFF. PIXELS CCDIN SHP SHD H1/H3 H2/H4 HBLK PBLK CLPOB CLPDM OPTICAL BLACK VERT SHIFT DUMMY OB EFFECTIVE PIXELS OPTICAL BLACK VERT SHIFT
Figure 28. Sequence 3: Effective Pixels
REV. A
-31-
AD9848/AD9849
OUTLINE DIMENSIONS
48-Lead Plastic Quad Flatpack [LQFP] 1.4 mm Thick (ST-48)
Dimensions shown in millimeters
1.60 MAX 0.75 0.60 0.45
PIN 1 INDICATOR 9.00 BSC
48 1 37 36
1.45 1.40 1.35
0.20 0.09
SEATING PLANE
TOP VIEW
(PINS DOWN)
7.00 BSC
0.15 0.05
SEATING PLANE
7 3.5 0 0.08 MAX COPLANARITY
VIEW A
12 13 24 25
VIEW A
ROTATED 90 CCW
0.50 BSC
0.27 0.22 0.17
COMPLIANT TO JEDEC STANDARDS MS-026BBC
Revision History
Location 1/03--Data Sheet changed from REV. 0 to REV. A. Page
Change to PIN FUNCTION DESCRIPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Change to Register Description Table - HBLK # Bits 147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Changes to Recommended Power Sequence section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Updated OUTLINE DIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
-32-
REV. A
PRINTED IN U.S.A.
C02498-0-1/03(A)
This datasheet has been download from: www..com Datasheets for electronics components.


▲Up To Search▲   

 
Price & Availability of AD9849AKST

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X